%% BeginResource: procset pdf5044 6.0.0 %%Copyright 2003 Adobe Systems Incorporated. All Rights Reserved userdict /ACRO6_5044_DICT 100 dict put ACRO6_5044_DICT begin /CurrentPlateName null def /CurrentPlateIsCyan false def /CurrentPlateIsMagenta false def /CurrentPlateIsYellow false def /CurrentPlateIsBlack false def /CurrentPlateIsProcess false def /CurrentPlateIsSpot false def /PlateList [] def end ACRO6_5044_DICT begin /makereadonlyarray{/packedarray where{pop packedarray}{array astore readonly}ifelse }bd /Painting? { true currentcolorspace dup type /arraytype eq { dup length 4 eq { dup 0 get /Separation eq { 1 get dup /None eq exch /Knockout eq or { pop false} if } { pop } ifelse } { pop } ifelse } { pop } ifelse } bd /DontPaint { ACRO6_5044_DICT begin orig_currentoverprint { [ /Separation /None /DeviceGray {} ] orig_setcolorspace } { [ /Separation /Knockout /DeviceGray { pop 1 } ] orig_setcolorspace 1 setcolor } ifelse end } bd /DoPaint { ACRO6_5044_DICT begin /DeviceGray orig_setcolorspace end } bd /SetPlate { ACRO6_5044_DICT begin dup length array copy /PlateList exch def /CurrentPlateName exch def CurrentPlateName /Cyan eq /CurrentPlateIsCyan exch def CurrentPlateName /Magenta eq /CurrentPlateIsMagenta exch def CurrentPlateName /Yellow eq /CurrentPlateIsYellow exch def CurrentPlateName /Black eq /CurrentPlateIsBlack exch def CurrentPlateIsCyan CurrentPlateIsMagenta CurrentPlateIsYellow CurrentPlateIsBlack or or or /CurrentPlateIsProcess exch def /CurrentPlateIsSpot CurrentPlateIsProcess not def end } bd /PlateIsSupported { 1 dict begin /result false def PlateList { 2 index eq { /result true def } if } forall pop result end } bd /orig_setgray /setgray load def /orig_setoverprint /setoverprint load def /orig_currentoverprint /currentoverprint load def /orig_image /image load def /orig_colorimage /colorimage load def /orig_setcolorspace /setcolorspace load def /ACRO6_5044_PROCS 50 dict def ACRO6_5044_PROCS begin /findcmykcustomcolor { ACRO6_5044_DICT begin 5 makereadonlyarray end } bd /setcustomcolor { ACRO6_5044_DICT begin 1 index 4 get dup CurrentPlateName eq { DoPaint pop exch pop 1 exch sub orig_setgray } { dup PlateIsSupported { pop pop pop DontPaint } { pop exch aload pop pop 4 -1 roll 4 index mul 4 -1 roll 4 index mul 4 -1 roll 4 index mul 5 -2 roll mul /setcmykcolor load exec } ifelse } ifelse end } bd /setseparationgray { ACRO6_5044_DICT begin DoPaint orig_setgray end } bd /customcolorimage { gsave ACRO6_5044_DICT begin 1 setcustomcolor Painting? not { nulldevice } if orig_image end grestore } bd /separationimage { ACRO6_5044_DICT begin orig_image end } bd /setoverprint { ACRO6_5044_DICT begin Painting? exch DoPaint orig_setoverprint { DoPaint } { DontPaint } ifelse end } bd /currentoverprint { ACRO6_5044_DICT begin orig_currentoverprint end } bd /setcmykoverprint { pop pop pop pop } bd /setgray { ACRO6_5044_DICT begin DoPaint 1 exch sub 0 0 0 4 -1 roll /setcmykcolor load exec end } bd /setrgbcolor{ (%%%% WARING: RGB colors used in EPS separations %%%%) == systemdict begin setrgbcolor currentcmykcolor end ACRO6_5044_DICT_BEGIN DoPaint /setcmykcolor load exec end } bd /sethsbcolor { (%%%% WARING: HSB colors used in EPS separations %%%%) == systemdict begin sethsbcolor currentcmykcolor end ACRO6_5044_DICT_BEGIN DoPaint /setcmykcolor load exec end } bd /setcmykcolor { ACRO6_5044_DICT begin CurrentPlateIsProcess { DoPaint CurrentPlateIsCyan { pop pop pop 1 exch sub orig_setgray } if CurrentPlateIsMagenta { pop pop 1 exch sub orig_setgray pop } if CurrentPlateIsYellow { pop 1 exch sub orig_setgray pop pop } if CurrentPlateIsBlack { 1 exch sub orig_setgray pop pop pop } if } { pop pop pop pop DontPaint } ifelse end} bd /image { ACRO6_5044_DICT begin dup type /dicttype eq { dup /Decode get length 8 eq { gsave /DeviceCMYK orig_setcolorspace CurrentPlateIsProcess not { nulldevice } { (%%%% WARNING: multi-component image not supported in EPS separations %%%%) == } ifelse orig_image grestore } { CurrentPlateIsBlack { /DeviceGray orig_setcolorspace } { CurrentPlateIsProcess { [ /Separation /Knockout /DeviceGray { pop 1 } ] orig_setcolorspace } { DontPaint } ifelse } ifelse orig_image } ifelse } { gsave CurrentPlateIsBlack { /DeviceGray orig_setcolorspace } { CurrentPlateIsProcess orig_currentoverprint not or { [ exch /exec load /length load /string load ] cvx } { nulldevice } ifelse } ifelse orig_image grestore } ifelse end } bd /colorimage { dup 4 ne 2 index not or { orig_colorimage } { gsave ACRO6_5044_DICT begin 8 dict begin pop pop /KProc0 exch def /YProc0 exch def /MProc0 exch def /CProc0 exch def /CProc { /CProc0 load exec length string } def /MProc { /MProc0 load exec length string } def /YProc { /YProc0 load exec length string } def /KProc { /KProc0 load exec length string } def CurrentPlateIsCyan { /KProc /CProc0 load def } if CurrentPlateIsMagenta { /KProc /MProc0 load def } if CurrentPlateIsYellow { /KProc /YProc0 load def} if CurrentPlateIsBlack { /KProc /KProc0 load def } if CurrentPlateIsProcess {DoPaint } { DontPaint } ifelse /CProc load /MProc load /YProc load /KProc load true 4 orig_colorimage end end grestore } ifelse } bd /setcolorspace { ACRO6_5044_DICT begin dup orig_setcolorspace /DeviceGray eq { 1 /setgray load exec } if end } bd end end